Deferred Data-Flow Analysis
نویسندگان
چکیده
Loss of precision due to the conservative nature of compile-time dataaow analysis impacts a wide variety of optimizations. In this paper, we propose a general framework which combines compile-time analysis with limited runtime analysis to improve the precision of dataaow information at performance-critical points in the program. This technique, which we refer to as deferred dataaow analysis (DDFA), performs most of the analysis at compile-time but defers the nal stages of the analysis till runtime when additional information is available. We present algorithms for construction of region summary functions and for composition and application of these functions. Dividing the analysis in this manner raises two concerns: (1) is it possible to generate correct and compact summary functions for regions? (2) is it possible to correctly and eeciently compose and apply these functions at run-time? To address these concerns, we show that DDFA terminates, is safe and that its results are at least as good as a compile-time meets-overall paths solution. To address concerns regarding the size of the data-structures used to communicate information from the compiler to the runtime system, we present space requirements of DDFA in the context of three diierent backward data-ow analyses. To address concerns regarding the runtime overhead of DDFA and to demonstrate the ability of DDFA to optimize heavyweight operations, we present results from the application of DDFA for two of these analyses.
منابع مشابه
Clinical Outcomes in Patients with Deferred Coronary Lesions according to Disease Severity Assessed by Fractional Flow Reserve
Data on the clinical outcomes in deferred coronary lesions according to functional severity have been limited. This study evaluated the clinical outcomes of deferred lesions according to fractional flow reserve (FFR) grade using Korean FFR registry data. Among 1,294 patients and 1,628 lesions in Korean FFR registry, 665 patients with 781 deferred lesions were included in this study. All partici...
متن کاملUpstream vs deferred administration of small-molecule glycoprotein IIb/IIIa inhibitors in primary percutaneous coronary intervention for ST-segment elevation myocardial infarction: insights from randomized clinical trials.
BACKGROUND Recent data have demonstrated similar outcomes for patients with ST-segment elevation myocardial infarction (STEMI) who undergo primary percutaneous coronary intervention (PCI) and are treated with small-molecule glycoprotein IIb/IIIa inhibitors (smGPIs) compared with those treated with abciximab. In the present study, a meta-analysis was performed to evaluate the relative safety and...
متن کاملSemi-Implicit Projection Methods for Incompressible Flow based on Spectral Deferred Corrections
A semi-implicit form of spectral deferred corrections is used in a method of lines approach to create a projection method that is sixth-order accurate in both time and space for simple domains. The derivation of spectral deferred corrections is presented and compared to traditional deferred correction methods. An auxiliary variable form of the equations for Boussinesq flow is presented which fa...
متن کاملClinical Outcomes of Deferred Lesions With Angiographically Insignificant Stenosis But Low Fractional Flow Reserve
BACKGROUND Data are limited regarding outcomes of deferred lesions in patients with angiographically insignificant stenosis but low fractional flow reserve (FFR). We investigated the natural history of angiographically insignificant stenosis with low FFR among patients who underwent routine 3-vessel FFR measurement. METHODS AND RESULTS From December 2011 to March 2014, 1136 patients with 3298...
متن کاملThe effects of misclassification errors on multiple deferred state attribute sampling plan
Multiple deferred state (MDS) sampling plan by attribute in which current lot and future lots information is utilised on sentencing submitted lot, is constructed under the assumption of perfect inspection. But sometimes the inspection may not be free of inspection errors. In this paper, we develop MDS-plan by attribute to the state where misclassification errors exist during the inspection. In ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998